@charset "UTF-8";
/* CSS Document by 115.Com */

input, textarea, select {
	margin:0;
	padding:0;
	font-size:12px;
	outline:none;
}
html:root body,
html:root input,
html:root button,
html:root textarea,
html:root select {
	font-family:Tahoma, Geneva, '\5fae\8f6f\96c5\9ed1', '\5B8B\4F53';
}
form,
ul, ol, li,
dl, dt, dd,
h1, h2, h3, h4, h5,
p {
	margin:0;
	padding:0;
	list-style:none;
}
a {
	text-decoration:none;
	color:#4682D1;
	outline:none;
}
a:hover {
	text-decoration:underline;
}
a img {
	border:none;
}
i, em {
	font-style:normal;
}
b {
	color:#F60;
}
button {
	cursor:pointer;
}
button i {
	display:none;
}
/**/

/*通用图标*/
.icon {
	display:inline-block;
	width:16px;
	height:16px;
	overflow:hidden;
}
/**/

/*文本框*/
.text,
textarea {
	font-size:14px;
	font-weight:bold;
	color:#151515;
	border:1px solid;
	border-color:#AFAFAF #D6D6D6 #D6D6D6 #AFAFAF;
	background:#FFF;
}
.text {
	width:170px;
	height:18px;
	padding:7px 9px;
	line-height:14px;
}
textarea {
	width:270px;
	height:100px;
	padding:5px 9px;
	line-height:1.7;
	font-size:14px;
	overflow:auto;
	resize:none;
}
.text:focus,
textarea:focus {
	outline:none;
	border-color:#5B91D3 #74A5E1 #74A5E1 #5B91D3;
	box-shadow:0 0 5px #74A5E1;
}
/**/

/*按钮图标*/
.ico-btn {
	display:inline-block;
	width:16px;
	height:16px;
	overflow:hidden;
	background-image:url(../images/ico_button.png?v=6);
	background-repeat:no-repeat;
	_background-image:url(../images/ico_button.gif?v=6);
}
.ib-upload { background-position:0 0; }
.ib-newdir { background-position:-20px 0; }
.ib-refresh { background-position:-40px 0; }
.ib-add { background-position:-60px 0; }
.ib-magic { background-position:-80px 0; }
.ib-start { background-position:-40px -20px; }
.ib-pause { background-position:-60px -20px; }
.ib-offline { background-position:-80px -20px; }
.ib-write { background-position:0 -40px; }
.ib-msg-file { background-position:-20px -40px; }
.ib-msg-history { background-position:-40px -40px; }
/**/

/*通用按钮*/
.button {
	position:relative;
	display:inline-block;
	height:32px;
	padding:0 15px;
	line-height:33px;
	overflow:hidden;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	text-shadow:0 1px #427AC7;
	border:1px solid #427AC7;
	border-radius:2px;
	background-color:#4B88DC;
	background-image:url(../images/button_bg_my.png);
	background-repeat:no-repeat;
	background-position:0 0;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);
	cursor:pointer;
}
button.button{
        _padding: 0 7px;
}
.button:hover {
	text-decoration:none;
	color:#FFF;
	background-position:0 -33px;
}
.button:active { background-position:0 -66px; }
/**/

/*绿色按钮*/
.btn-green {
	text-shadow:0 1px #438818;
	border-color:#438818;
	background-color:#5CA731;
	background-position:0 -396px;
}
.btn-green:hover { background-position:0 -429px; }
.btn-green:active { background-position:0 -462px; }
/**/

/*橙色按钮*/
.btn-orange {
	text-shadow:0 1px #EA6302;
	border-color:#EA6302;
	background-color:#FF821C;
	background-position:0 -297px;
}
.btn-orange:hover { background-position:0 -330px; }
.btn-orange:active { background-position:0 -363px; }
/**/

/*红色按钮*/
.btn-red {
	text-shadow:0 1px #BB584F;
	border-color:#BB584F;
	background-color:#D9391F;
	background-position:0 -198px;
}
.btn-red:hover { background-position:0 -231px; }
.btn-red:active { background-position:0 -264px; }
/**/

/*灰色按钮*/
.btn-gray,
.btn-wrap .btn {
	color:#666;
	text-shadow:0 1px #FFF;
	border-color:#C5C5C5;
	background-color:#EEE;
	background-position:0 -99px;
}
.btn-gray:hover,
.btn-wrap .btn:hover {
	color:#666;
	border-color:#A7A7A7;
	background-position:0 -132px;
}
.btn-gray:active,
.btn-focus,
.btn-focus:hover,
.btn-wrap .btn:active,
.btn-wrap .focus,
.btn-wrap .focus:hover,
.btn-wrap .btn-focus,
.btn-wrap .btn-focus:hover {
	color:#666;
	border-color:#A7A7A7;
	background-position:0 -165px;
}
/**/

/*按钮组*/
.btn-wrap {
	float:left;
	height:34px;
	padding:0 0 0 1px;
	overflow:hidden;
	border-radius:2px;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);
}
.btn-wrap .btn {
	position:relative;
	float:left;
	height:32px;
	margin-left:-1px;
	padding:0 12px;
	line-height:33px;
	overflow:hidden;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	border-width:1px;
	border-style:solid;
	background-image:url(../images/button_bg_my.png);
	background-repeat:repeat-x;
}
.btn-wrap .btn:first-child {
	border-top-left-radius:2px;
	border-bottom-left-radius:2px;
}
.btn-wrap .btn:last-child {
	border-top-right-radius:2px;
	border-bottom-right-radius:2px;
}
.btn-wrap .btn:hover,
.btn-wrap .btn:active {
	text-decoration:none;
	z-index:1;
}
/**/

/*无效的按钮*/
.btn-disabled,
.btn-disabled:hover,
.btn-disabled:active,
.btn-wrap .btn-disabled,
.btn-wrap .btn-disabled:hover,
.btn-wrap .btn-disabled:active {
	color:#BABABA;
	text-shadow:none;
	border-color:#C5C5C5;
	background-color:#F5F5F5;
	background-image:none;
	cursor:default;
}
/*带图标的按钮*/
.button .ico-btn,
.btn .ico-btn {
	position:absolute;
	top:8px;
	left:10px;
}
.btn .ico-btn {
	left:8px;
}
.button span,
.btn span {
	float:left;
	padding-left:15px;
}
.button em,
.btn em {
	float:left;
	width:6px;
	height:28px;
	line-height:10;
	overflow:hidden;
}
.btn em { width:8px; }
.button b {
	float:left;
	padding-right:10px;
	font-weight:normal;
	color:#666;
}
.button .arrow {
	position:absolute;
	top:14px;
	right:10px;
	width:0;
	height:0;
	overflow:hidden;
	border:5px solid;
	border-color:#999 transparent transparent;
	_border-color:#999 pink pink;
	_filter:chroma(color=pink);
}
/**/

/*链接型按钮*/
.btn-link {
	display:inline-block;
	position:relative;
	height:16px;
	padding:0 0 0 20px;
	line-height:16px;
}
.btn-link .ico-btn,
.btn-link .icon,
.btn-link .ico-menu {
	position:absolute;
	top:0;
	left:0;
}
/**/

/*VIP按钮*/
.btn-vip,
.btn-space {
	position:relative;
	display:inline-block;
	height:20px;
	padding:0 5px 0 27px;
	line-height:20px;
	overflow:hidden;
	color:#FFFCE7;
	border:1px solid #BA1918;
	border-radius:3px;
	background:#E34329 url(../images/button_bg_my.png) repeat-x 0 -495px;
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
}
.btn-vip:hover,
.btn-space:hover {
	text-decoration:none;
	color:#FFFCE7;
}
.btn-vip i,
.btn-space i {
	position:absolute;
	top:2px;
	left:2px;
	width:22px;
	height:15px;
	overflow:hidden;
	background:url(../images/ico_btn_vip.gif) no-repeat 0 0;
}
.btn-space { padding-left:20px; }
.btn-space i {
	width:15px;
	background-position:-23px 0;
}
/**/

/*上下文菜单*/
.context-menu {
	position:absolute;
	width:150px;
	overflow:hidden;
	border:1px solid #C5C5C5;
	background:#FFF;
	box-shadow:0 1px 10px rgba(0, 0, 0, 0.3);
}
.context-menu .ico-menu {
	position:absolute;
	top:5px;
	left:10px;
}
.context-menu ul {
	position:relative;
	top:-1px;
	padding:4px 0;
	border-top:1px solid #E2E2E2;
}
.context-menu a {
	position:relative;
	display:block;
	height:26px;
	padding-left:35px;
	line-height:26px;
	color:#515B65;
}
.context-menu a:hover {
	text-decoration:none;
	background:#EEE;
}
/**/

/*上下文菜单图标*/
.ico-menu {
	display:inline-block;
	width:16px;
	height:16px;
	line-height:10;
	overflow:hidden;
	background-image:url(../images/ico_list_opt.png);
	background-repeat:no-repeat;
	background-position:100px 100px;
	_background-image:url(../images/ico_list_opt.gif);
}
.i-preview		{ background-position:0 0; }
.i-download		{ background-position:-20px 0; }
.i-share		{ background-position:-40px 0; }
.i-star			{ background-position:-60px 0; }
.i-more			{ background-position:-80px 0; }
.i-lock			{ background-position:-100px 0; }
.i-divert		{ background-position:-120px 0; }
.i-listen		{ background-position:-140px 0; }
.i-delete		{ background-position:-160px 0; }
.i-rename		{ background-position:-180px 0; }
.i-start		{ background-position:-200px 0; }
.i-pause		{ background-position:-220px 0; }
.i-move			{ background-position:-240px 0; }
.i-refresh		{ background-position:-260px 0; }
.i-get			{ background-position:-280px 0; }
.i-remove		{ background-position:-300px 0; }
.i-magic		{ background-position:-320px 0; }
.i-preview:hover	{ background-position:0 -20px; }
.i-download:hover	{ background-position:-20px -20px; }
.i-share:hover		{ background-position:-40px -20px; }
.i-star:hover		{ background-position:-60px -20px; }
.i-more:hover		{ background-position:-80px -20px; }
.i-lock:hover		{ background-position:-100px -20px; }
.i-divert:hover		{ background-position:-120px -20px; }
.i-listen:hover		{ background-position:-140px -20px; }
.i-delete:hover		{ background-position:-160px -20px; }
.i-rename:hover		{ background-position:-180px -20px; }
.i-start:hover		{ background-position:-200px -20px; }
.i-pause:hover		{ background-position:-220px -20px; }
.i-move:hover		{ background-position:-240px -20px; }
.i-refresh:hover	{ background-position:-260px -20px; }
.i-get:hover		{ background-position:-280px -20px; }
.i-remove:hover		{ background-position:-300px -20px; }
.i-magic:hover		{ background-position:-320px -20px; }
.i-star-active,
.i-star-active:hover	{ background-position:-60px -40px; }
.i-lock-active,
.i-lock-active:hover	{ background-position:-100px -40px; }
.i-continue				{ background-position:-120px -40px; }
.i-done { background-position:-300px -40px; }
/**/

/*模拟title*/
.popup-title {
	position:absolute;
	height:30px;
	max-width:300px;
	padding:5px 10px 0;
	line-height:30px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	color:#FFF;
	border-radius:20px 20px 3px 3px / 8px 8px 3px 3px;
	background:url(../images/popup_title.png) repeat-x center top;
	_background-image:url(../images/popup_title.gif);
}
/**/

/*for IE 6*/
*html body{
	zoom:expression((function(el) {
		try {
			el.style.zoom="1";
			var new_script=document.createElement("script");
			new_script.setAttribute("type", "text/javascript");
			new_script.setAttribute("src","static/js/transparent_v61.js");
			window.setTimeout(function(){
				el.appendChild(new_script);
			}, 10);
		}
		catch(e) {}
	})(this));
}
/**/